﻿#pragma once

//#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
#include <iostream>

// OpenGL 库使用时需要的库文件
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "user32.lib")
#pragma comment(lib, "gdi32.lib")
#pragma comment(lib, "advapi32.lib")
//#pragma comment(lib, "glew32sd.lib")
//#pragma comment(lib, "glew32d.lib")
#pragma comment(lib, "msvcrt.lib")
#pragma comment(lib, "msvcrtd.lib")
#pragma comment(lib, "ucrtd.lib")
#pragma comment(lib, "libcmt.lib")


// GLFW 库的头文件和库文件
#pragma comment(lib, "packages/GLFW/lib-vc2022/glfw3.lib") // 链接 glfw3.lib 库
#pragma comment(lib, "packages/GLFW/lib-vc2022/glfw3_mt.lib")
#pragma comment(lib, "packages/GLFW/lib-vc2022/glfw3dll.lib")
#include "packages/GLFW/include/glfw3.h"
#include "packages/GLFW/include/glfw3native.h"

#include <GL/gl.h>    // 包含OpenGL头文件
//#include <GL/glu.h> // OpenGL 的辅助库（用于矩阵操作等）

// 引入自己导入的外部头文件 glfw3.h
// mylib 的头文件和库文件
#pragma comment(lib, "mylib/x64/Debug/mylib.lib") // 链接 mylib.lib 库
#include "mylib/mylib.h" // 引入自己导入的外部头文件 mylib.h


